package com.jeeplus.test.jlnu.teachingArchive.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.jeeplus.test.jlnu.teachingArchive.domain.entity.RecordsInfo;
import com.jeeplus.test.jlnu.teachingArchive.domain.vo.RecordsInfoVo;
import com.jeeplus.test.tools.resp.R;

public interface RecordsInfoService extends IService<RecordsInfo> {
    R saveAndLinkInside(RecordsInfoVo recordsInfoVo);
    RecordsInfoVo getDetailById(String id);
    RecordsInfoVo saveOrUpdate(RecordsInfoVo vo);
    IPage<RecordsInfoVo> page(Page<RecordsInfo> page, RecordsInfo query);
}
